About Letterbox London Properties Limited (09042680) United Kingdom