About Longwood Properties London Limited (05534030) United Kingdom