About Ruffle Properties Limited (12941411) United Kingdom