About London Villa Ltd (07378688) United Kingdom