About Stanley & Ramona Limited (10770326) United Kingdom