About Jellicoe Properties Limited (05974675) United Kingdom