Hello Asif,
When I 1st looked at your portfolio, I recognised most of the names and the shares held were to few to be a valid amount and when I saw the total value of you portfolio I was frankly astounded.
I totally agree with Jeffian & Eyeboy, 25 holdings far to many for a portfolio of £1,550 (your broker MUST love you).
Seriously my portfolio has ONLY 10 companies in plus 5 managed funds but the total value is nearer £200k. There are times I feel I could do with a greater spead, but I am comfortable with 10 (at the moment) however I may reduce my holding in some companies and the research for some companies to be added to my portfolio.
I never invest less that £1,250 in a company and if the share price increases I may add to my holding. To make a purchase of less than £1k is not benefical because the costs makes it non econmical.
Advice for what it is worth
Sell your holding in 18 companies (2 are no longer trading) and invest in a managed fund with a resonable growth.
Or as Eric H said you are having a joke...........