About Farid & Foster Limited (12895722) United Kingdom