About Frome Farrow Properties Limited (13461716) United Kingdom