About Barber & Perera Limited (11277430) United Kingdom