About Philo Properties Limited (09930519) United Kingdom