About Lebaillif & Company Limited (07317063) United Kingdom