About Farrell Page Properties Limited (07215878) United Kingdom