About Findlater House Limited (08508259) United Kingdom