About Olivia & Rosie Properties Limited (13328658) United Kingdom