About Jamie & Tevin Properties Investment Ltd (12256803) United Kingdom