About R&a London Ltd (12090834) United Kingdom