About James Lambourne Properties Limited (06548725) United Kingdom