About Homer Properties Limited (05209872) United Kingdom