About Farmont Baker Street Limited (05453405) United Kingdom